package game;

import behaviors.Position;
import behaviors.Rotation;
import math.vector.vec3f;

public class ViewMotion
{
    
    protected vec3f motionVelocity;
    //<editor-fold defaultstate="collapsed" desc="getVelocity">
    public vec3f getVelocity()
    {
        return this.motionVelocity;
    }
    //</editor-fold>
    
    protected vec3f motionDistance;
    
    protected Position viewPosition;
    protected Rotation viewRotation;
    
    public ViewMotion(Position pos, Rotation rot)
    {
        this.motionVelocity = new vec3f();
        this.motionDistance = new vec3f();
        
        this.viewPosition = pos;
        this.viewRotation = rot;
    }
    
    public void update()
    {
        
    }
    
    public void destroy()
    {
        this.motionVelocity = null;
        this.motionDistance = null;
        this.viewPosition = null;
        this.viewRotation = null;
    }
    
}
